(S)CRUD pattern support for semantic web applications
نویسندگان
چکیده
The use of ontologies (and ontological representations such as OWL) has an increasing tendency in web-based applications development that employ semantics for automatic information processing. One of the most important operations in software applications are the those related with persistent store of the real world entities in repositories, commonly known as CRUD operations (Create-Retrieve-UpdateDelete). Most of the applications are in present developed using objectoriented paradigm. In applications taking the advantage of the Semantic Web technologies, the CRUD operations are performed over ontological repositories extended with search operation. In this paper we present an approach to carry out these operations. It is based on the automatic object ontology mapping with bean generation and (semi)automatic form generation. Our approach is evaluated in two domains – online labor market and scientific publication within a portal offering information in particular domain.
منابع مشابه
An Approach to Support the Web User Interfaces Evolution
In this paper we propose a framework for the creation of adaptive portal solutions for the Semantic Web. It supports different target domains in a single portal instance. We propose a platform environment where the ontology models and adaptivity are among first-class features. Adaptivity is supported by the personalized presentation layer that integrates software tools for automatic user charac...
متن کاملSupporting Pattern-based Application Authoring for the Semantic Web
The SWAN approach, presented in this paper, addresses the challenging task of developing Semantic Web Applications, i.e., Web applications that fully and effectively exploit and serve the Semantic Web as their operational environment. It is based on the support of two types of models, semantic domain models and conceptual user interface models, as well as on flexible model mappings. The SWAN fr...
متن کاملA Web Search Engine-based Approach to Measure Semantic Similarity between Words
Measuring the semantic similarity between words is an important component in various tasks on the web such as relation extraction, community mining, document clustering, and automatic metadata extraction. Despite the usefulness of semantic similarity measures in these applications, accurately measuring semantic similarity between two words (or entities) remains a challenging task. We propose an...
متن کاملConceptual Modeling for Web Applications and Definitions of Business Logic for End-user- Initiative Development
The development of Web applications should be supported by business professionals themselves since Web applications must be modified frequently based on their needs. In our recent studies with the three-tier architecture of the user interface, business logic and database, the construction of the graphical user interface and the simple database system was supported by using a domain-specific app...
متن کاملTransitioning web application frameworks towards the Semantic Web
Applications utilising the Semantic Web are currently developed mostly on a case-bycase basis, although they share common capabilities and architectures. In contrast, the implementation of Web applications is supported by a wide range of mature frameworks, which provide the infrastructure for the applications in the form of libraries and components. The components in turn are based on software ...
متن کامل